001 /* 002 * Created by IntelliJ IDEA. 003 * User: Wei Wang 004 * Date: 2002-9-19 005 * Time: 13:39:33 006 * To change template for new class use 007 * Code Style | Class Templates options (Tools | IDE Options). 008 */ 009 package EVolve.visualization.VizFactory; 010 011 import EVolve.visualization.VisualizationDefinition; 012 import EVolve.visualization.DimensionDefinition; 013 import EVolve.visualization.Visualization; 014 import EVolve.visualization.XYViz.ValValViz.StackViz; 015 016 017 public class StackVizFactory extends VisualizationFactory{ 018 019 public StackVizFactory() { 020 } 021 022 public String getName() { 023 return "Stack Visualization"; 024 } 025 026 public String getFactoryName() { 027 return "StackVizFactory"; 028 } 029 030 public VisualizationDefinition createDefinition() { 031 DimensionDefinition[] dimensionDefinition = new DimensionDefinition[3]; 032 dimensionDefinition[0] = new DimensionDefinition("X-axis", "count"); 033 dimensionDefinition[1] = new DimensionDefinition("Y-axis", "reference"); 034 dimensionDefinition[2] = new DimensionDefinition("Thread", "thread"); 035 return new VisualizationDefinition(dimensionDefinition); 036 } 037 038 public Visualization createVisualization() { 039 return new StackViz(); 040 } 041 042 }